@charset "utf-8";
/* CSS Document */

.slider {height:250px;}
.swiper-slide {position:relative;}
.swiper-slide img {width:100%;height:100%;}
.slider-text {color:#fff;width:100%;height:110px;text-align:left;background:rgba(0,0,0,0.5);position:absolute;bottom:0;z-index:2000;}
.slider-text h2 {margin-left:20px;margin-top:10px;margin-bottom:0px;}
.slider-text h4 {margin-left:20px;margin-top:10px;font-weight:100;margin-top:5px;}
.header {height:60px;background:#fff;}
.logo {height:60px;margin-left:15px;float:left;}
.logo img {height:60px;}
.menuLink {width:30px;height:25px;margin-top:20px;margin-right:20px;float:right;}
.menuLink img {height:20px;}
.menu {background:#fff;display:none;}
.menu ul {border-top:#eee 1px solid;}
.menu ul li {height:40px;font-size:1.2em;line-height:40px;padding-left:15px;border-top:#eee 1px solid;}
.news {padding:15px;background:#fff;}
.newsTitle {height:50px;line-height:45px;text-align:center;border-bottom:#eee 1px solid;}
.newsTitle h2 {color:#f18c1a;font-size:1.9em;font-weight:100;margin:0;}
.news ul li {height:100px;}
.news ul li img {width:120px;height:90px;margin-right:15px;float:left;}
.news ul li h3 {font-size:1.4em;font-weight:100;line-height:26px;font-family:"microsoft yahei";}
.news ul li p {color:#999;}
.about {padding:15px;border-top:#eee 1px solid;background:#fff;}
.aboutTitle {height:50px;line-height:45px;text-align:center;}
.aboutTitle h2 {color:#f18c1a;font-size:1.9em;font-weight:100;margin:0;}
.aboutImg {height:200px;}
.aboutImg img {width:100%;height:200px;}
.aboutText {padding:2px 15px;background:#eee;}
.aboutText p {line-height:26px;font-size:1.2em;}
.friend {background:#fff;}
.friend ul {display:flex;flex-flow:row wrap;}
.friend ul li {width:30%;margin-left:3%;margin-top:10px;}
.friend ul li img {width:100%;height:60px;}
.footer {text-align:center;padding:20px;background:#252525;}
.footer p {color:#555;margin:0;line-height:28px;}
.banner {color:#fff;height:120px;text-align:center;background-size:100% 100%;}
.banner h2 {font-size:1.5em;margin:0;padding-top:30px;}
.banner h4 {font-size:1.8em;margin-top:10px;}
.tab {height:50px;line-height:45px;}
.tab dl dd {width:33%;font-size:1.5em;text-align:center;float:left;}
.tab dl  a {color:#999;}
.tab dl .on a {color:#f08c16;background:url(../../images/line.png) bottom center no-repeat;padding-bottom:10px;} 
.page {margin-top:30px;margin-bottom:30px;text-align:center;}
.page a {color:#777;font-size:1.2em;border:#ddd 1px solid;padding:10px 30px;margin-left:30px;margin-right:30px;}
.article {padding:15px 25px;background:#fff;}
.article h2 {line-height:28px;}
.article h4 {color:#999;font-weight:100;}
.articleCon {line-height:25px;font-size:1.2em;border-top:#eee 1px solid;margin-top:20px;padding-bottom:20px;}
.articleCon p img {max-width:100%;}
.more {padding-bottom:20px;}
.more a {color:#999;font-size:1.2em;}
.more a:visited {color:#999;}
.town {padding:2px 20px;background:#fff;}
.townInfo {font-size:1.2em;line-height:28px;}
.townCon {margin-top:30px;margin-bottom:20px;}
.townCon ul li {width:100%;height:470px;margin-bottom:40px;border:#ddd 1px solid;text-align:center;}
.townCon ul li p {text-align:left;margin-left:30px;margin-right:30px;line-height:26px;}
.townItemBottom {height:50px;padding-top:27px;border-top:#ddd 1px solid;}
.townItemBottom a {color:#fff;padding:10px 20px;background:#e0a364;}
.townItemBottom a:hover {background:#ed973f}
.townItemTop {height:370px;}
.townItemTop h3 {font-size:22px;margin-top:25px;margin-bottom:0px;font-family:'microsoft yahei';font-weight:100;}
.townItemTop h5 {color:#999;font-weight:100;line-height:20px;margin:5px;}
.townItemTop img {width:100%;height:140px;margin-top:5px;}
.map {width:100%;height:250px;overflow:scroll;}
.map img {}
.phone {margin-top:40px;}
.phone img {margin-right:20px;float:left;} 
.phone h3 {font-family:'microsoft yahei';font-size:25px;margin-bottom:10px;}
.phone p {margin-left:60px;margin-top:0px;}
.address {margin-top:40px;}
.address h3 {font-size:20px;line-height:30px;}
.about {padding-bottom:30px;}
